// 将路由数据包处理为适合Route渲染所使用的数据包

import { IMenuType } from "./index.d"
import { mainRoutes } from "./index"

export const renderRoutes = ()=>{
  let arr:IMenuType[] = []  //存放处理后的路由数据
  mainRoutes.forEach(item=>{
    if(item.children){ //双层数据
      arr = [...arr,...item.children]
    }else{ //单层数据
      arr.push(item)
    }
  })
  return arr  //渲染Route所需的新数组
}